Rewriting Logic as a Semantic Framework for Concurrency: a Progress Report
نویسنده
چکیده
This paper surveys the work of many researchers on rewriting logic since it was rst introduced in 1990. The main emphasis is on the use of rewriting logic as a semantic framework for concurrency. The goal in this regard is to express as faithfully as possible a very wide range of concurrency models, each on its own terms, avoiding any encodings or translations. Bringing very diierent models under a common semantic framework makes easier to understand what diierent models have in common and how they diier, to nd deep connections between them, and to reason across their diierent formalisms. It becomes also much easier to achieve in a rigorous way the integration and interoperation of diierent models and languages whose combination ooers attractive advantages. The logic and model theory of rewriting logic are also summarized, a number of current research directions are surveyed, and some concluding remarks about future directions are made.
منابع مشابه
The Rewriting Logic Semantics Project: A Progress Report
Rewriting logic is an executable logical framework well suited for the semantic definition of languages. Any such framework has to be judged by its effectiveness to bridge the existing gap between language definitions on the one hand, and language implementations and language analysis tools on the other. We give a progress report on how researchers in the rewriting logic semantics project are n...
متن کاملRewriting Logic as a Framework for Building Generic Tools for Verifying Concurrent Systems
We present a method for constructing generic verification tools which can easily be adjusted towards different process algebras as well as different semantic models for concurrency. For this purpose we recall the basics of rewriting logic which serves as a uniform model for concurrency. Applying rewriting logic specifications, we explain how generic tools can be developed
متن کاملRewriting logic as a logical and semantic framework
Rewriting logic 40] is proposed as a logical framework in which other logics can be represented, and as a semantic framework for the speciication of languages and systems. Using concepts from the theory of general logics 39], representations of an object logic L in a framework logic F are understood as mappings L ! F that translate one logic into the other in a conservative way. The ease with w...
متن کاملTruth – A verification platform for concurrent systems
We briefly explain the design and implementation of the newly developed tool Truth which serves as a general platform for the systematic investigation of different specification languages, semantic models, and logics for concurrent systems, supported by enhanced visualisation capabilities. Modularity is achieved by employing the Rewriting Logic approach as a semantic framework for concurrency. ...
متن کاملRewriting Logic as a Framework for Generic Verification Tools
In this paper we propose to employ Rewriting Logic as a generic and uniform approach to support different specification languages for distributed systems in verification tools. We present a compiler generator which, given the definition of a language, automatically generates a corresponding model–checking tool. More specifically, the syntax and semantics of the specification language has to be ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996